Autonomous Energy Systems: Empowering Distributed Energy Resources